<!-- js中的运算符
    1.算术运算符
      +，-，*，/，%
    2.递增和递减运算符
    3.比较运算符
    4.逻辑运算符
    5.赋值运算符

    表达式和返回值
    表达式：简单理解就是有数字，运算符和变量组成的式子 1+1算术表达式
    任何表达式都还有一个返回值
    结果在左边，左边往往是变量，右边表达式算出结果赋值给左边
 -->
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        console.log(1 + 1);
        console.log(1 - 1);
        console.log(1 * 1);
        console.log(1 / 1);
        console.log(4 % 2);
        console.log(5 % 3);
        console.log(3 % 5);

        //注意点，算数运算符中有问题
        console.log(0.1 + 0.2);   //0.0000000000000004，避免小数
        console.log(0.07 * 100);   //7.000000000000000001
        //不能直接拿着浮点数做比较
        var num = 0.1 + 0.2;
        console.log(num == 0.3);  //false

        //能被整除余数是0，%运算符，运算符是有优先级的，先乘除，后加减，有小括号先算

    </script>
</head>

<body>

</body>

</html>